The free_irq() path seems to have trouble with devices hidden from
dom0 for driver domains. The result is a NaT consumption fault in
the reboot notifier_call_chain() when dom0 reboots. This workaround
prevents the problem until it can be further investigated.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
vector > IA64_LAST_DEVICE_VECTOR)
break;
- free_irq_vector(vector);
+ /* XXX This should be called, but causes a NAT consumption via the
+ * reboot notifier_call_chain in dom0 if a device is hidden for
+ * a driver domain using pciback.hide= (specifically, hiding function
+ * 1 of a 2 port e1000 card).
+ * free_irq_vector(vector);
+ */
ret = 0;
break;
}